10 downing street (headquarters of the brit. government) - Spanish English Dictionary